<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }
    body, html{
        overflow-x: hidden;
    }
    /*xlt-k*/
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }

    ::-webkit-scrollbar-track
    {
        background-color: #ffffff;
    }

    ::-webkit-scrollbar-thumb
    {
        background-color: #19596b;
    }
    /*xlt-g*/

    .body {
        width: 100%;
    }
    .pub_banner{
        padding-top: 18vw;
        min-height: auto;
        height: auto;
    }
    .mi_pub_banner{
        display: block;
    }
    .wh1600 {
        margin: 0 2% !important;
    }

    .fs48{
        font-size: 4vw;
    }
    .fs36{
        font-size: 4vw;
    }
    .fs30{
        font-size: 4vw;
    }
    .fs24{
        font-size: 4vw;
    }
    .fs22{
        font-size: 4vw;
    }
    .fs20{
        font-size: 4vw;
    }
    .fs18{
        font-size: 4vw;
    }
    .fs16{
        font-size: 3.5vw;
    }
    .fs14{
        font-size: 3vw;
    }


    .img_gallery {
        display: block;
    }
    .train_banner {
        margin-top: 18vw;
    }

    .train_banner_left,.train_banner_right{
        display: none;
    }



    .head{
        display: none;
    }
    .mi_head_all{
        display: block;
    }

    .foot{
        display: none;
    }
    .copyright{
        display: block;
        background-color: #eeeeee;
        margin-bottom: 13.5vw;
        color: #333333;
        line-height: 2;
        font-size: 3vw;
        padding: 3% 0;
        text-align: center;
    }
    .copyright .sys1{
        float: none;
    }
    .copyright .sys2{
        float: none;
    }
    .bottom-fix {
        display: block;
        width: 100%;
    }


    .position_all{
        display: none;
    }



    .load_more{
        font-size: 3.5vw;
        padding: 3% 0;
    }


    .head_menu_list{
        display: none;
    }




    .acsl{
        width: 100%;
    }
    .acsna, .acsall .acsall_title{
        font-size: 4.5vw;
    }
    .acslx .acslxan, .acslx .acslxrx{
        font-size: 4vw;
    }
    .upperandlower {
        display: none;
    }


    .header{
        display: none;
    }
    .crumb{
        display: none;
    }

    .content_main{
        padding: 5% 0;
    }


    .load_more .loads{
        width: 60%;
        padding: 3% 0;
        border-radius: 5px;
    }




    .sy_about{
        display: none;
    }

    .sy_about .dnre{
        width: 100%;
    }
    .news_CA{
        /*display: none;*/
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        margin: 5% 0;
    }
    .news_CA ul li{
        width: calc((100% - 6%)/4);
        float: left;
        margin-left: 0;
        margin-right: 2%;
    }
    .news_CA ul li a{
        padding: 8% 10%;
        text-align: center;
    }
    .news_CA ul li:nth-child(4n){
        margin-right: 0;
    }
    .newsbox{
        width: 49%;
    }
    .newsbox:nth-child(2n){
        margin-right: 0!important;
    }
    .newsbox .time .time_n{
        font-size: 3vw;
    }
    .newsbox .news_img{
        height: 32.5vw;
    }

    .iab_menu2{
        display: none;
    }
    .iab_menu{
        width: 100%;
        /*background-color: #0070c2;*/
    }


    .iab_menu .tit_cn{
        font-size: 5vw;
        text-align: center;
        font-weight: bold;
        margin-bottom: 5%;
    }
    .iab_menu .tit_en{
        font-size: 3vw;
        text-align: center;
        margin-bottom: 5%;
    }
    .iab_list li{
        background: transparent!important;
        padding-left: 0px;
        font-size: 4vw;
        width: 25%;
        text-align: center;
        float: left;
        margin-top: 3%;
        margin-bottom: 0px;
    }
    .into_us{
        display: none;
    }
    .mnsize0{
        margin: 0 !important;
    }
    .sy_aboutus .iab_right{
        width: 100%;
    }
    .sy_aboutus .iab_right .iab_view{
        margin-bottom: 5%;
    }
    .sy_aboutus .iab_right .iab_tit{
        font-size: 5vw;
        font-weight: bold;
        text-align: center;
    }
    .sy_aboutus .iab_right .iab_cot{
        display: none;
    }
    .sy_aboutus .iab_right .miab_cot{
        display: block;
        width: 96%;
        padding-left: 2%;
        font-size: 3vw;
        line-height: 2;
        color: #fff;
    }
    .sy_aboutus .iab_right .iab_view ul li{
        width: 50%;
        float: left;
        margin-right: 0px;
        margin-bottom: 3%;
    }
    .sy_aboutus .iab_right .iab_view ul li .sz{
        font-size: 6vw;
        margin-bottom: 10px;
    }
    .sy_aboutus .iab_right .iab_view ul li span{
        font-size: 6vw;
    }
    .sy_aboutus .iab_right .iab_view ul li .wz{
        font-size: 3vw;
        padding: 0 6%;
        line-height: 1.5;
    }

    .public_title .ptcn{
        font-size: 4.5vw;
        /*text-align: center;*/
        font-weight: bold;
        margin-bottom: 5%;
    }
    .public_title .pten{
        font-size: 3.5vw;
        /*text-align: center;*/
        margin-bottom: 5%;
    }
    .public_title .intro{
        font-size: 3.5vw;
        /*text-align: center;*/
    }
    .public_title .nr_en{
        font-size: 4.5vw;
    }
    .public_title .nr_cn{
        font-size: 4.5vw;
    }
    .public_title .nr_in{
        font-size: 3.5vw;
    }
    .public_title .nr_cn:after{
        width: 80px;
        left: -110px;
    }
    .public_title .nr_cn:before{
        width: 80px;
        right: -110px;
    }

    .Pro-section .Pro-lt{
        width: 100%;
        float: none;
        margin-bottom: 8%;
        /*height: 50vw;*/
    }
    .Pro-section .Pro-rt{
        width: 100%;
        float: none;
    }
    .sy_product{
        background-position-x: 20%;
    }
    .sypro_ca ul li{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .sypro_ca ul li:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .sypro_ca ul li:last-child{
        display: none;
    }
    .sypro_ca ul li .wtit{
        transform: scale(1)!important;
        background-color: rgba(0,153,204,0.5);
        bottom: 0;
        padding: 3% 2%;
    }
    .sypro_ca ul li .wcot{
        bottom: 0;
        padding: 5%;
        display: none;
    }

    .syrmpro_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .syrmpro_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .syrm_title{
        margin: 3% 0;
    }
    .syrm_title .nr_sy{
        font-size: 4.5vw;
        width: 40%;
        margin: -2.5% 0 0 0;
    }
    .syrm_title .flx,.syrm_title .frx{
        width: 30%;
    }
    .syrmpro_item .wcot .wjia{
        display: none;
    }

    .syrmpro_switch{
        display: none;
    }

    .sy_fangan{
        background-size: auto;
        background: url(../image/sy_fa.jpg) no-repeat left;
        text-align: center;
        padding: 0 0 5% 0;
    }
    .sy_fangan .fa_nry{
        width: 100%;
        padding: 5% 0 0 0;
    }
    .sy_fangan .fa_nry .nr1{
        text-align: center;
        font-size: 4.5vw;
        margin: 0 0 3% 0;
    }
    .sy_fangan .fa_nry .nr1:after{
        width: 30%;
        left: 35%;
        bottom: -5px;
        height: 2px;
    }
    .sy_fangan .fa_nre{
        width: 100%;
        margin: 0;
    }
    .sy_fangan .fa_nre .hlda:nth-of-type(1) {
        background: url(../image/sy_fangan1.png)no-repeat 12% 70%;
        background-size: 5%;
    }
    .sy_fangan .fa_nre .hlda:nth-of-type(2) {
        background: url(../image/sy_fangan2.png)no-repeat 11% 70%;
        background-size: 5%;
    }
    .sy_fangan .fa_nrs{
        display: none;
    }
    .syabmy .wnrf{
        width: 100%;
    }
    .syabmy .wnrf .wtit{
        width: 100%;
        text-align: center;
        margin: 0 0 5% 0;
    }
    .syabmy .wnrf .wtit:after{
        height: 2px;
        bottom: -2px;
    }
    .syabmy .wnrr{
        width: 100%;
        margin: 5% 0 0 0;
    }
    .syab_item{
        padding: 3%;
    }
    .syab_item .wimg{
        margin: 0 38%;
    }
    .syab_item .wcot{
        float: right;
        width: 100%;
        text-align: center;
    }
    .syab_item .wcot .wtit{
        line-height: 3;
    }
    .syab_item:hover{
        transform: scale(1);
    }

    .syabmey .wimg{
        display: none;
    }
    .syabmey .wcot{
        width: 100%;
        left: 0;
        position: relative;
        padding: 5%;
    }
    .syabmey .wcot:after{
        width: 5px;
        right: 5px;
    }
    .syabmee .wcot{
        width: 100%;
        left: 0;
        position: relative;
        padding: 5%;
    }
    .syabmee .wimg{
        width: 100%;
    }

    .sy_process .sylc_title{
        font-size: 4.5vw;
    }

    .sylc_item{
        width: 26.5%;
    }
    .sylc_item:nth-child(3n){
        margin: 0 0 5% 0;
    }
    .sylc_item:nth-child(3n):after{
        display: none;
    }
    .sylc_item:after{
        background-size: 50%;
        right: -36%;
        top: 22%;
    }

    .sylc_item .wtit{
        font-size: 3vw;
    }
    .sycs_list .wimg{
        display: none;
    }
    .sycs_list .wcot{
        position: relative;
        width: 100%;
        left: 0;
    }

    .sy_case{
        /*padding: 5% 0;*/
    }
    .sycs_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .sycs_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .sycs_item:nth-of-type(3){
        margin: 0 2% 2% 0;
    }
    .sycs_item .htit{
        font-size: 3.5vw;
    }

    .syns_list .snsfl,.syns_list .snsfr{
        width: 100%;
    }


    .syns_list .syns_title:after{
        height: 2px;
    }
    .snsiteme .wcot .wint{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .sy_zyx{
        padding: 5% 0 2%;
    }
    .syzyx_item{
        width: 50%;
        margin: 0 0 5% 0;
    }
    .syzyx_item .wnrl{
        float: none;
        margin: 0 auto;
    }


    .ab_four{
        padding: 5% 0 3%;
    }
    .ab_four_item{
        width: 50%;
        margin: 0 0 5% 0;
    }
    .ab_four_item .dnya{
        font-size: 4.5vw;
        margin: 5% 0 5% 0;
    }
    .ab_mke .wcot{
        line-height: 2;
    }

    .ab_sitem{
        position: relative;
        width: 100%;
    }
    .ab_sitem ul li{
        position: relative;
        width: 50%;
        float: left;
        padding: 5% 5% 5% 5%;
        background:#ffffff!important;
        text-align: center;
        border: 0!important;
    }
    .ab_sitem ul li.on{
        background: #0099cc!important;
    }
    .ab_sitem ul li.on:after{
        display: none;
    }
    .ab_sitem ul li.on:nth-of-type(1){

    }
    .ab_sall{
        margin-left: 0;
    }
    .ab_slist .wimg{
        width: 100%;
    }
    .ab_slist .wcot{
        position: relative;
        width: 100%;
        left: 0;
        padding: 5%;
    }
    .ab_mkw .abmwtit{
        font-size: 4.5vw;
    }
    .abmw_item .wdian{
        margin: 0 auto;
    }
    .abmw_item .wline{
        margin: 10px auto;
    }
    .abmw_item{
        width: 50%;
        float: left;
        position: relative;
        height: auto;
        left: auto!important;
        right: auto!important;
        top: auto!important;
    }
    .abmw_list{
        padding: 5% 0;
    }
    .abmw_list:after{
        display: none;
    }
    .ab_news_item{
        width: 100%;
        background-color: #FFFFFF!important;
        color: #333333!important;
    }
    .ab_news_item:nth-child(2n){
        background-color: #0099cc!important;
        color: #ffffff!important;
    }
    .abnst .abnsttit{
        font-size: 4.5vw;
    }
    .ab_news_item .wint{
        font-size: 3vw;
    }
    .ab_news_item .wcot{
        width: 65%;
    }
    .ab_news_item .wimg{
        width: 28%;
    }



    .nysyl{
        width: 100%;
    }
    .CAchoice .Pca_title{
        font-size: 4.5vw;
        padding: 3% 0;
    }
    .CAchoice .Pca_list{
        padding: 0 5%;
        border-bottom: 1px solid #cccccc;
    }
    .CAchoice .Pca_list ul li{
        width: 50%;
        float: left;
        border-bottom: 0;
        background: #FFFFFF;
        padding: 0 5%;
        text-align: center;
    }


    .CAchoice{
        margin: 0 0 5% 0;
    }
    .RM_article{
        display: none;
    }
    .Plxall{
        display: none;
    }


    .nysyr{
        width: 100%;
    }
    .case_item{
        margin: 0 0 5% 0;
    }
    .case_item .dimg{
        width: 100%;
    }
    .case_item .dcot{
        position: relative;
        width: 100%;
        left: 0;
        display: inline-block;
        padding: 5% 0;
    }
    .case_item .dcot .dint{
        margin: 3% 0;
    }
    .case_item .dcot .dtit_cn{
        font-size: 4vw;
    }

    .case_item .dcot .dck{
        width: 35%;
    }
    .detail_title, .detail_title_news{
        font-size: 4vw;
    }


    .fw4ys_list{
        position: relative;
        padding: 5% 0;
    }
    .fw4ys_item{
        width: 49%;
        margin: 0 2% 2% 0;
    }
    .fw4ys_item:nth-child(2n){
        margin: 0 0 2% 0;
    }
    .fw4ys_item .fwnrx{
        position: relative;
    }
    .fw4ys_item .fwnrs{
        padding: 40% 1% 10%;
    }
    .service_list .service_img{
        margin: 0 0 5% 0;
    }
    .service_list .service_partner{
        padding: 0;
    }
    .service_list .service_zbrx{
        padding: 0 0 5%;
    }
    .service_list .service_zbrx span{
        font-size: 4vw;
    }
    .service_list .service_3img{
        padding: 0 0 5%;
    }
    .service_list .service_table{
        padding: 0;
    }
    .service_table_all .nry{
        padding: 3% 0;
    }
    .service_table_all .nre .znre .znre_item,.service_table_all .nre .fnre{
        font-size: 3.5vw;
    }
    .service_table_all .nre .znre{
        padding: 2%;
    }


    .lxwm_list{
        width: 100%;
    }
    .lxwm_cot{
        width: 100%;
        line-height: 2;
    }
    .lxwmwd_item{
        width: 100%;
        background-size: 15% !important;
    }

    .lxwmwd_item .wcity{
        font-size: 4.5vw;
    }
    .lxwmwd_item .wtitl{
        padding: 0 0 5% 0;
        margin: 0 0 5% 0;
    }
    .lxwmwd_item .wcity{
        margin: 3% 0 5% 0;
    }
    .lxwmwd_item .wints{
        min-height: auto;
    }


    .newssyl{
        width: 100%;
    }
    .newssyl .CA_news ul li{
        padding: 2% 0;
    }
    .news_item{
        width: 100%;
    }
    .news_item .dcot{
        padding: 5%;
    }
    .news_item .dcot .dtit{
        line-height: 2;
        height: auto;
    }

    .news_item .dcot .dint {
        height: auto;
        line-height: 2;
        margin: 5% 0 5% 0;
    }
    .news_item .dcot:after{
        bottom: 10%;
    }
    .newssyr{
        width: 100%;
    }

    .ner_zwf{
        padding: 0;
    }
    .ner_list{
        padding: 5% 0 0 0;
    }

    .detail_title_time{
        width: 100%;
        text-align: left;
        margin: 0 0 5% 0;
    }




    .cpCaAN {
        display: block;
    }
    .CAchoice .Pca_title{
        display: none;
    }

    .cpnavMenubox{
        position: fixed;
        z-index: 99999;
        transform: translateX(100%);
        transition: all 0.5s;
        top: 18vw;
    }

    .navMenuboxshow{
        transform: translateX(30%);
        top: 18vw;
        height: 100%;
        overflow-y: auto;
    }
    .navMenubox.navMenuboxshow{
        padding: 0 5%;
        width: 76%;
    }
    .product_item{
        width: 100%;
        margin: 0 0 10% 0;
    }
    .product_item .wcot .wpower{
        height: 12vw;
    }
    .product_item .pro-more{
        bottom: -15%;
    }
    .CPmkol_list{
        margin-bottom: 0;
    }

    .cp4ys_item{
        width: 100%;
    }

    .PCP_title .PCP_titlewz{
        padding: 3% 5%;
    }
    .CP_detail{
        padding: 0;
    }
    .CP_detail .CPmkol{
        width: 100%;
    }
    .CP_detail .CPmkor{
        width: 100%;
        margin: 0;
        padding: 5% 0;
    }

    .detail_content {
        line-height: 2;
    }
    .upperandlower {
        display: none;
    }
    .RmPro .Rmprolist .probox{
        width: 49%;
        margin-bottom: 2%;
    }
    .RmPro .Rmprolist .probox:nth-child(2n){
        margin-right: 0;
    }

    .about_cot .abcot2 .ablt{
        float: none;
        width: 100%;
    }
    .about_cot .abcot2 .abrt{
        float: none;
        width: 100%;
    }


    .job_list .dl dd{
        height: 20vw;
        line-height: 20vw;
        padding: 0 3% 0 10%;
    }
    .job_list .dl dd span{
        font-size: 4vw;
    }
    .job_list .dl dd span:before{
        width: 3px;
        height: 5vw;
        top: 39%;
    }
    .job_list .dl dd small{
        font-size: 3vw;
    }
    .job_list dl dt{
        padding: 3% 0 3% 0;
    }
    .job_list dl dt .txt{
        padding: 2% 5%;
        background-color: transparent;
    }
    .job_list dl dt .txt .text1{
        padding: 0 0 5%;
    }
    .job_list dl dt .txt .text1 li{
        width: 100%;
        font-size: 3.5vw;
        height: 8vw;
        line-height: 8vw;
    }
    .job_list dl dt .txt .text2 li{
        width: 100%;
        font-size: 3.5vw;
    }
    .job_list dl dt .txt .text2 li * {
        font-size: 3.5vw;
    }
    .news-bg{
        display: none;
    }
    .news-cot-list .news_box{
        width: 100%;
    }
    .news-cot-list .news_box .news-time-tplt{
        padding-left: 0;
        padding-right: 0;
    }
    .news-cot-list .news_box .news-lt,.news-cot-list .news_box .news-rt{
        width: 100%;
    }

    .pub_cate ul li{
        width: 22.5%;
        letter-spacing: 0;
        padding: 0 2%;
    }
    .pub_cate ul li:nth-child(4n){
        margin-right: 0;
    }
    .idea_cot .idea_box{
        width: 48.45%;
    }
    .idea_cot .idea_box:nth-child(2n){
        margin-right: 0!important;
    }
    .idea_cot .idea_box:nth-child(3n){
        margin-right: 3.1%;
    }
    .qyshow_cot .qyshow_box{
        width: 49%;
    }
    .qyshow_cot .qyshow_box:nth-child(2n){
        margin-right: 0!important;
    }
    .qyshow_cot .qyshow_box:nth-child(4n){
        margin-right: 2%;
    }
    .cotact_wrap .cotact_list  ul li{
        width: 49%;
        margin-bottom: 3%;
    }
    .cotact_wrap .cotact_list  ul li:nth-child(2n){
        margin-right: 0;
    }
    .cotact_wrap .cotact_list .ctct-img{
        height: 20.8vw;
        width: 20.8vw;
    }
    .lxwmmap .company-img{
        float: none;
        width: 100%;
        clear: both;
    }
    .lxwmmap .company-map{
        position: relative;
        width: 100%;
        float: none;
        height: 100vw;
        left: unset;
    }
    .form-box{
        margin: 5% 0 0;
    }
    .form-box .frm_lt{
        width: 100%;
    }
    .form-box .frm_rt{
        position: relative;
        width: 100%;
        float: left;
        left: 0;
        height: 25vw;
    }
    .form-box .frm_lt li:nth-child(n+5){
        margin-bottom: 2%;
    }
    .form-box .frm_lt li{
        width: 100%;
    }
    .form-box .sub-btn .yzm{
        height: 7.2vw;
        width: 23%;
    }
    .form-box .ymzsz{
        margin-bottom: -2.6vw;
    }

    .form-box .ipt-div{
        width: 100%;
        height: 13vw;
        line-height: 12.5vw;
        margin: 0 4% 4% 0;
        display: flex;
    }
    .form-box .ipt-div .ipt-txt{
        height: 13vw;
        line-height: 13vw;
    }
    .form-box .ipt-div.area label{
        width: 24%;
    }

    .form-box .ipt-div.area{
        height: 25vw;
        width: 99%;
    }
    .form-box .ipt-div .tarea-txt{
        height: 25vw;
        width: 95.91%;
    }
    .form-box .sub-btn .tj-btn,.form-box .sub-btn .cz-btn{
        width: 20%;
        height: 8.2vw;
        line-height: 8.2vw;
    }
    .scline-section .scline_item{
        width: 49%;
        margin-bottom: 5%;
    }
    .scline_item .scline-tit{
        line-height: 4;
    }
    .scline-section .scline_item:nth-of-type(4n){
        margin-right: 2%;
    }
    .scline-section .scline_item:nth-of-type(2n){
        margin-right: 0!important;
    }

    .CPmkor .CPmkor_lxdh &gt; a{
        display: block;
    }
    .CPmkor .CPmkor_lxdh span{
        margin-left: 0;
    }
    .service_list ul li .cot .arrow{
        background-size: 80%;
    }
    .service_list ul li .cot .tit_en{
        height: 45px;
    }
    .cert_cot li{
        width: 49%;
        padding: 0;
        margin-right: 2%;
    }
    .cert_cot li:nth-child(3n){
        margin-right: 2%;
    }
    .cert_cot li:nth-child(2n){
        margin-right: 0!important;
    }
    .pro-item{
        width: 49%;
        margin-right: 2%;
    }
    .pro-item:nth-child(2n){
        margin-right: 0;
    }





}</pre></body></html>